import datastore from 'nedb-promise'
import path from 'path'
import { remote } from 'electron'
import store from '../store/modules/Config'
console.log(path.join(remote.app.getPath('userData')))
try {
  var result = {
    login_log: datastore({ // 登录过的客服账号密码记录
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/login_log.hc')
    }),
    user_login: datastore({ // 当前登录的客服
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/user_login.hc')
    }),
    user_list: datastore({ // 消息用户存储
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/user_list.hc')
    }),
    user_config: datastore({
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/user_config.hc')
    }),
    task_list: datastore({ // 任务列表
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/task_list.hc')
    }),
    chatlog_list: datastore({ // 消息列表存储
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/chatlog_list.hc')
    }),
    config: datastore({ // 海草配置文件
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/config.hc')
    }),
    sql_user: datastore({ // 详细用户数据列表
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/sql_user.hc')
    }),
    csuser_list: datastore({ // 客服详细信息列表
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/csuser_list.hc')
    }),
    tags_list: datastore({ // 公众号标签详情信息列表
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/tags_list.hc')
    }),
    usual_msg: datastore({ // 公众号通用回复列表
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/usual_msg.hc')
    }),
    custom_reply: datastore({ // 客服自定义回复列表
      autoload: true,
      filename: path.join(remote.app.getPath('userData'), 'data', store.state.serviceType, '/custom_reply.hc')
    })
  }
} catch (e) {
  console.log(e)
  result = {}
}
export default result
